Allow compat hypercalls to be made via privcmd (to support older userspaces).
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 25 May 2006 20:24:47 +0000 (21:24 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 25 May 2006 20:24:47 +0000 (21:24 +0100)
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
linux-2.6-xen-sparse/drivers/xen/privcmd/privcmd.c

index 9e747b3041e9601c3d6989894cee33f8d8e9aa39..9292c13a71fb4df519dab4b58db53abb8421f009 100644 (file)
@@ -267,6 +267,9 @@ static int __init privcmd_init(void)
        set_bit(__HYPERVISOR_mmuext_op,        hypercall_permission_map);
        set_bit(__HYPERVISOR_xen_version,      hypercall_permission_map);
        set_bit(__HYPERVISOR_sched_op,         hypercall_permission_map);
+       set_bit(__HYPERVISOR_sched_op_compat,  hypercall_permission_map);
+       set_bit(__HYPERVISOR_event_channel_op_compat,
+               hypercall_permission_map);
 
        privcmd_intf = create_xen_proc_entry("privcmd", 0400);
        if (privcmd_intf != NULL)